
/**font**/
@font-face {
  font-family: 'Glyphicons Halflings';

  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
/* .container .glyphicon{display: inline-block;}
.current .glyphicon{display: inline-block;} */
.current .glyphicon:before{content: "\e094";}
.current.up .glyphicon:before{content: "\e093";} 
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-th-list:before {
  content: "\e012";
}

.glyphicon-list:before {
  content: "\e056";
}


.glyphicon-arrow-down:before {
  content: "\e094";
}

.glyphicon-arrow-up:before {
  content: "\e093";
}

.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-earphone:before {
content: "\e182";
}
/**btn**/
.btn{padding: 11px 15px; display: inline-block; cursor: pointer;font-family: "microsoft yahei"; font-size: 14px;}
.btn-warning{ background: #fb590a; color: #fff;}
.btn-warning:hover{background: #eb4e02;}
.btn-grey{background:#f0f0f0;color:#000;}
.btn-danger{ background: #f6d123; color: #333;}
.btn-danger:hover{background: #edc509;}
.btn-s{padding: 5px 6px}
.btn-ss{padding: 2px 6px}
.btn-m{padding: 5px 18px;}
.btn-default{background: #efefef; color:#666; }
.btn-default:hover{background: #e9e4e4}

.buy-btn .btn {
  font-size: 18px;
  padding: 9px 34px;
  width: 134px;
  margin-right: 12px;
  text-align: center;}

/**page**/

.snPages {float: right; height: 29px; margin: 50px 0 40px 0; padding-right: 10px; }
.snPages span.prev, .snPages span.next {display: inline; float: left; width: 73px; height: 30px; line-height: 30px; line-height: 34px\9; _line-height: 30px; margin: 0; overflow: hidden; color: #b1b1b1; text-align: center; background: #fff; border: 1px solid #d7d7d7; }
.wrap-search .snPages a.current, .wrap-search .snPages a.current:visited {border: 1px solid #d7d7d7!important; color: #F70; }
.snPages div {height: 38px; line-height: 38px; margin-top: -1px; padding-left: 30px; overflow: hidden; color: #333; font-size: 14px; }
.snPages a, .snPages a:visited {height: 38px; line-height: 38px; padding: 0 16px; font-size: 14px; font-weight: bold; text-align: center; background: #fff; border: 1px solid #d7d7d7; display: inline-block; }
.snPages .skip{ float: right;}
.snPages div {vertical-align: middle;}
.snPages div input {width: 32px; height: 36px; line-height: 36px; margin: 0 3px;  overflow: hidden; text-align: center; border: 1px solid #d7d7d7; position: relative;;}
.snPages div input.pagesubmit {position: relative; top: 1px; top: 0\9; _top: 0; cursor: pointer; width: 45px; height: 36px; overflow: hidden; background: #fff; }


/*wrap*/
.wrap{ background: #f2f2f0;padding-bottom: 20px;}



/* 弹出层 */
#shadow{width: 100%;height: 100%;background: rgba(0,0,0,0.6);position: absolute;left: 0;top: 0;z-index: 10;}
#add-apply{height: 920px;width: 760px;padding:20px; position: absolute;left: 50%;top: 0px;margin-left: -400px;background: #FFFFFF;z-index: 11;border: 13px solid #818180;font-family: "microsoft yahei";}
.add-apply{width: 100%;height: 100%;position: relative;}
.add-apply .close{position: absolute;width: 30px;height: 30px;text-align: center;line-height: 26px;border-radius: 50%;border: 1px solid #818180;color: #818180; top: -10px;right: 0;font-size: 26px;cursor: pointer;}
.add-apply h1{font-size: 18px;color: #333333;height: 30px;line-height: 30px;margin: 10px 0;} 
.add-apply h2{height: 38px;background: #f8f8f8;line-height: 38px;text-indent: 30px;}
.add-apply ul{margin: 0 auto;padding: 20px 0 10px 60px;}
.add-apply ul li{display: block;line-height: 26px;margin-bottom: 15px;}
.add-apply ul li:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.add-apply ul li .label{float: left;width: 75px;height: 26px;line-height: 26px;text-align: right;padding:4px 0 3px;}
.add-apply ul li input{ border: 1px solid #ccc;float: none;line-height: 26px;padding: 5px;vertical-align: middle;}
.add-apply ul li .itext{height: 26px;padding: 3px 5px 2px; width: 185px;}
.add-apply ul li .selt{ border: 1px solid #ccc; float: none;line-height: 26px; padding: 5px; vertical-align: middle;width: 190px;}
.add-apply ul li label{padding: 0 5px;line-height: 26px;height: 26px;}
.add-apply ul li label input{margin-right: 5px;}
.add-apply ul li .textA{width: 554px;height: 130px;padding: 15px;}
.add-apply .btn{width: 240px;height: 40px;line-height: 40px;float: right;}
.add-apply .btn a{height: 40px;line-height: 40px;padding: 0 20px;float: left;display: block;font-size: 18px;color: #fff;margin-left: 8px;}
.add-apply .btn .btn-fal{background: #9f9f9f;}
.add-apply .btn .btn-sub{background: #FB590A;}


/*******table********/
.table1{ border-right: 1px solid #ddd; margin: 25px 0; width: 100%;}
.table1 a{color: #005ea7;}
.table1 a:hover{color: #FB590A;}
.table1 th{background: #e0e0e0;}
.table1>tbody{background: #fff;}
.table1>thead>tr>th{font-weight: normal;}
.table1>thead>tr>th, .table1>tbody>tr>th, .table1>tfoot>tr>th, .table1>thead>tr>td, .table1>tbody>tr>td, .table1>tfoot>tr>td{ text-align: center; border-left: 1px solid #ddd; border-bottom:  1px solid #ddd;padding: 14px; }
.table1>tbody>tr>td{color: #666666;}

.table2>tbody>tr>th, .table2>tfoot>tr>th, .table2>thead>tr>td, .table2>tbody>tr>td, .table2>tfoot>tr>td{padding: 0;}
/* .table1>tbody>tr:hover{background: #f5f5f5} */
.od-img{border:1px solid #ddd; width: 60px; height: 60px;}
.od-name{float: left; margin-left: 17px; width: 165px;}


/*********title************/
h3.tit{font-size: 16px;font-family: "microsoft yahei";}

.fy-product-detail{text-align:right;height:30px;line-height:30px;float:right;text-align:right;}
.fy-product-detail p{height:30px;line-height:30px;white-space: nowrap;margin:0 5px;display:inline-block;}
.fy-product-detail p a{padding:0 8px;display:block;}

/*********img size************/
.slider .img{width: 750px; height: 450px;}
.floor .side-inner .img{width: 236px; height: 318px;}
.floor.fl-hot .side-inner .img{width: 222px; height: 403px;}
.floor.fl-hot .side-inner .err-product .img{width: 222px; height: 403px;}
.floor .side-inner .err-product .img{width: 236px; height: 103px;}
.floor .side-inner .floor-brands .img{  width: 110px; height: 42px;}
.floor .main .p-list p .img{width: 134px; height: 134px;}
.floor.fl-hot  .main .p-list p .img{width: 160px;height: 80px;}
.floor-zone .hots .hots-prom .img{width: 390px;height: 280px;}
.floor-zone .hots .share-items .img{width: 170px;height: 170px;}
.p-item .img{width: 134px; height: 134px;}
.mem-con .mem-all ul li .img{width: 134px; height: 134px;}

.procu-ico{ font-size: 16px; padding-right: 5px;width: 20px;height: 24px;background: url(../images/jdm-toolbar-icon.png) -8px -145px; display: inline-block;vertical-align:middle}
.procu-ico-white{background-position: -2px -10px;}
.close-panel{display: inline-block; background: url(../images/jdm-toolbar-icons.png) no-repeat;}
.close-panel { width: 12px; height: 12px; background-position: 0 -250px; position: absolute; right: 8px; top: 16px; cursor: pointer;-webkit-transition: transform .2s ease-out 0s; -moz-transition: transform .2s ease-out 0s; transition: transform .2s ease-out 0s;}


/*********panel-list************/

.panel-list{font-family:"microsoft yahei"; }
.panel-list .panel-li{ overflow: hidden; border-bottom:1px solid #ddd; padding-bottom: 20px;padding-top: 20px;}
.panel-list .panel-li:first-child{padding-top: 0;}
.panel-list .panel-img{ border: 1px solid #ddd; padding: 13px; margin-right: 25px;}
.panel-list .panel-center{width: 500px;}
.panel-list .list-h3{font-size: 16px;font-weight: bold; padding-top: 25px; padding-bottom: 22px; }
.panel-list dl{line-height: 22px; overflow: hidden;}
.panel-list dl dt{float: left;}
.panel-list dl dd{float: left; color: #666666;}

.panel-list .panel-r{background:#fcfbfb; padding: 25px;}
.panel-list .panel-r p{line-height: 22px}
.panel-list .panel-r span{color: #666666;}
.panel-list .panel-r .btn-con{margin-top: 20px;width: 200px; text-align: center;}

/*********popup************/
.popup{position: fixed; left: 0; top: 0; height: 100%; width: 100%; background-color: rgba(94, 110, 141, 0.9); opacity: 0; visibility: hidden;  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s; -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s; transition: opacity 0.3s 0s, visibility 0s 0.3s;}
.popup.is-visible {opacity: 1; visibility: visible; -webkit-transition: opacity 0.3s 0s, visibility 0s 0s; -moz-transition: opacity 0.3s 0s, visibility 0s 0s; transition: opacity 0.3s 0s, visibility 0s 0s; }
.popup-container {position: relative; font-size: 18px; width: 90%; padding:0; padding-top:1px; margin: 0 auto; background: #FFF; border-radius: .25em .25em .4em .4em; text-align: center; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); -webkit-transform: translateY(-40px); -moz-transform: translateY(-40px); -ms-transform: translateY(-40px); -o-transform: translateY(-40px); transform: translateY(-40px); -webkit-backface-visibility: hidden; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; transition-property: transform; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s; bottom:-20%; }
.is-visible .popup-container {-webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); }